// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.nostra13.universalimageloader.core.decode; import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.assist.ImageScaleType; import com.nostra13.universalimageloader.core.assist.ImageSize; import com.nostra13.universalimageloader.core.assist.ViewScaleType; import com.nostra13.universalimageloader.core.download.ImageDownloader; public class ImageDecodingInfo { private final String a; private final String b; private final String c; private final ImageSize d; private final ImageScaleType e; private final ViewScaleType f; private final ImageDownloader g; private final Object h; private final boolean i; private final android.graphics.BitmapFactory.Options j = new android.graphics.BitmapFactory.Options(); public ImageDecodingInfo(String s, String s1, String s2, ImageSize imagesize, ViewScaleType viewscaletype, ImageDownloader imagedownloader, DisplayImageOptions displayimageoptions) { a = s; b = s1; c = s2; d = imagesize; e = displayimageoptions.getImageScaleType(); f = viewscaletype; g = imagedownloader; h = displayimageoptions.getExtraForDownloader(); i = displayimageoptions.isConsiderExifParams(); a(displayimageoptions.getDecodingOptions(), j); } private void a(android.graphics.BitmapFactory.Options options, android.graphics.BitmapFactory.Options options1) { options1.inDensity = options.inDensity; options1.inDither = options.inDither; options1.inInputShareable = options.inInputShareable; options1.inJustDecodeBounds = options.inJustDecodeBounds; options1.inPreferredConfig = options.inPreferredConfig; options1.inPurgeable = options.inPurgeable; options1.inSampleSize = options.inSampleSize; options1.inScaled = options.inScaled; options1.inScreenDensity = options.inScreenDensity; options1.inTargetDensity = options.inTargetDensity; options1.inTempStorage = options.inTempStorage; if (android.os.Build.VERSION.SDK_INT >= 10) { b(options, options1); } if (android.os.Build.VERSION.SDK_INT >= 11) { c(options, options1); } } private void b(android.graphics.BitmapFactory.Options options, android.graphics.BitmapFactory.Options options1) { options1.inPreferQualityOverSpeed = options.inPreferQualityOverSpeed; } private void c(android.graphics.BitmapFactory.Options options, android.graphics.BitmapFactory.Options options1) { options1.inBitmap = options.inBitmap; options1.inMutable = options.inMutable; } public android.graphics.BitmapFactory.Options getDecodingOptions() { return j; } public ImageDownloader getDownloader() { return g; } public Object getExtraForDownloader() { return h; } public String getImageKey() { return a; } public ImageScaleType getImageScaleType() { return e; } public String getImageUri() { return b; } public String getOriginalImageUri() { return c; } public ImageSize getTargetSize() { return d; } public ViewScaleType getViewScaleType() { return f; } public boolean shouldConsiderExifParams() { return i; } }